草庐IT

php dns 记录

全部标签

MySQL 显示具有 x 条记录的表

我正在使用“显示表​​”从MySQL中获取表的名称。我想知道是否可以有一个查询只显示记录超过“100”条的表。 最佳答案 您需要的是INFORMATION_SCHEMA.TABLESSELECTTABLE_NAME,TABLE_ROWSFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='YOURDBNAME'ANDTABLE_ROWS>100 关于MySQL显示具有x条记录的表,我们在StackOverflow上找到一个类似的问题:

mysql - Rails 4 在原始事件记录查询中获取列名

我有一些代码如下所示:query=问题是salaries在这种情况下以数组的形式返回。这些查询有点复杂,我使用的名称(例如fd_salary、dd_salary等)不是PlayerSalary中的物理属性模型。无法执行类似salaries.first.fd_salary的操作。有没有一种方法可以更改Rails4中的上述内容以使其按列名访问值? 最佳答案 你可以使用find_by_sql为此:find_by_sql(sql,binds=[])ExecutesacustomSQLqueryagainstyourdatabaseandre

mysql - SQL 查询使用外连接并限制每个父项的子记录

我在弄清楚如何构造SQL查询时遇到了麻烦。假设我们有一个User表和一个Pet表。每个用户可以有很多宠物,Pet有一个breed列。User:id|name______|________________1|Foo2|BarPet:id|owner_id|name|breed|______|________________|____________|_____________|1|1|Fido|poodle|2|2|Fluffy|siamese|最终目标是提供一个查询,为每个用户提供匹配给定where子句的所有宠物,同时允许sort和limit要使用的参数。因此能够限制每个用户的宠物说5

c# - Log4Net AdoNetAppender- 截断表/删除旧记录/限制 DB 大小

有效限制Log4Net登录表大小的简单方法是什么?比如删除旧记录,或者当记录总数达到预定义的限制时删除,或者当表(或数据库)大小达到大小限制时(编辑)因为我们有两种类型的标记数据库(MySQL/MSSQL)的客户,所以从维护POV来看,单点解决方案会更好。我们考虑使用一些代码(使用NHibernate)定期执行@samy建议的操作。但性能高效的Log4Net解决方案总是更好。 最佳答案 我假设您想完全通过log4net来完成;如果你不这样做,那么要么使用crontask这将以您想要的时间间隔删除早于x天的数据使用trigger可以对

mysql - 根据两个条件选择最近的记录

我有user1与user2和user4交换消息(这些参数是已知的)。我现在想为每个对话选择最新发送或接收的消息(即每个对话LIMIT1)。SQLFiddle目前我的查询返回所有对话的所有消息:SELECT*FROMmessageWHERE(toUserIDIN(2,4)ANDuserID=1)OR(userIDIN(2,4)ANDtoUserID=1)ORDERBYmessage.timeDESC返回的行应该是messageID3和6。 最佳答案 假设较高的id值表示较新的消息,您可以这样做:查找所有涉及用户1的消息按其他用户ID对

java - 通过在 MySQL 中传递单个日期来检索带有 fromdate 和 todate 的记录

这里我有一个包含fromDate和toDate字段的数据库表。我的要求是检索具有特定日期的所有记录(它可以是fromDate或toDate或介于fromDate和toDate之间)。表名:我的表我需要找到日期为13/2/2015的记录(它可以是fromDate或toDate或介于fromDate和toDate之间)。查找此类记录的查询是什么? 最佳答案 您可以使用BETWEEN条款。假设开始日期和结束日期都包括在内,您会这样写:SELECT...WHERE'2015-02-13'BETWEENfromDateANDtoDate

c# - 更新记录时如何防止数据库中出现重复记录?

在我的mysql表中,我制作的看起来像这样ControlNum|Title|NumOfEpis|Description|001|naruto|500|sometext|002|conan|700|sometext|现在我在C#中创建了一个用户控件,其中允许用户更新除主要“ControlNum”之外的所有列。所以假设每一列在该用户控件中都有自己的文本框,所以为了避免标题列中的重复,例如,如果用户编辑第2行标题并将其放入“火影忍者”,它也会被重复..所以我创建此方法称为checkData();voidcheckData(){SuspendLayout();try{MySqlConnecti

未绑定表格 - 更新/附加记录验证规则违反规则

我设置了一个更新查询,以从用户表格中更新主表中的记录。我确定当我做到这一点时,现在我的项目完成了,我已经完成了所有内容,并且它不再处理“记录验证规则违规”,而我一直在搜索高和低,但似乎无法阻止此错误,是否有人有任何想法?更新查询如下:UpdateInspectionsSETInspections.Status=[Forms]![Open_All_Edit]![Ins_close],Inspections.Assigned_Officer=[Forms]![Open_All_Edit]![Assigned_Officer],Inspections.Raised_For=[Forms]![Open

php - Haversine 公式 SQL 查询中记录的分组和计数

我在一个汽车交易网站上工作。我有一个名为vehicle的表,其中包含大约20个字段,包括车辆的品牌、型号等。我正在编写一个搜索查询,以按制造商检索系统组中的所有汽车及其计数。所以我的目标是让系统中的所有车辆按品牌分组以及品牌计数,但计数部分无法正常工作。它通过忽略我的距离计算标准返回汽车总数。我正在执行以下SQL:SELECT*FROM(SELECT*,ROUND(((ACOS(SIN(51.4811109*PI()/180)*SIN(latitude*PI()/180)+COS(51.4811109*PI()/180)*COS(latitude*PI()/180)*COS((-0.4

php - 如何使用代码点火器事件记录查询返回一维数组中的表字段

我正在从user_roles表中获取登录用户的用户角色ID。一个用户可以有多个角色,我在多维数组中得到结果。我正在使用foreach循环返回单个数组中的role_ids以在其他查​​询IN子句中使用。code-ignitor中是否有一种方法可以检索一维数组中的角色ID。这是我到目前为止所做的:获取角色的Modal类Function$select_fields='ur.role_idASrole_id';$this->db->select($select_fields,FALSE);$this->db->from('users_rolesASur');$this->db->where('